
package view;

import interfaceGrafica.PanelInicio;
import interfaceGrafica.PanelQuestionario;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import java.util.ArrayList;
import java.util.Locale;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import regraDeNegocio.Pergunta;
import regraDeNegocio.Resposta;
import regraDeNegocio.Usuario;

/**
 *
 * @author Gean
 */
public class View extends javax.swing.JFrame {

    PanelInicio inicio;
    PanelQuestionario questionario;
    Usuario user;
    Pergunta pergunta;
    Resposta resposta;
    JButton botaoEntrar;
    
    public View(){
        getContentPane();
       inicio = new PanelInicio();
       inicio.setBounds(10, 10, 400, 352);
       inicio.setVisible(true);
   
       
       TrataBotoes event = new TrataBotoes();
       
       botaoEntrar = new JButton("Entrar");
       botaoEntrar.setToolTipText("botao");
       botaoEntrar.addActionListener(event);
       botaoEntrar.setBounds(75, 280, 70, 25);
       botaoEntrar.setVisible(true);
       
       inicio.add(botaoEntrar);
       add(inicio);
       
       setVisible(true);
       setSize(1024, 768);
       setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
    
     
    public static void main( String[] args ) throws FileNotFoundException, IOException{  
  
        String dir = "D:\\Duda\\Engenharia de Software\\NetBeansProjects\\questionario-project\\src\\view\\amigos-inimigos rpg.txt";  
        File diretorio = new File(dir);
        
        BufferedReader lendo = new BufferedReader(new FileReader(diretorio));
        String a = lendo.readLine();
        System.out.println(a);
        View v = new View();
  
    }  
  
 
     private class TrataBotoes implements ActionListener{
        public void actionPerformed(ActionEvent e) {
         if(e.getSource() == botaoEntrar){
             if (inicio.getJTextField1().getText().isEmpty() || inicio.getJTextField2().getText().isEmpty()) {
            JOptionPane.showMessageDialog(null, "É necessário informar o ~Nome~ a ~Idade~ e o ~Sexo~ para começar o questionário!");
         } else {
            user = new Usuario(inicio.getJTextField1().getText(), inicio.getJTextField1().getText(), inicio.getJTextField1().getText(), inicio.getJComboBox1().getSelectedItem().toString());
            
            questionario = new PanelQuestionario();
            questionario.setVisible(true);
            questionario.setBounds(0, 0, 400, 331);
           // inicio.setVisible(false);
                 System.out.println("inicio x: "+inicio.getX());
                 System.out.println("inicio y: "+inicio.getY());
            add(questionario,0);
             System.out.println("ques x: "+questionario.getX());
                 System.out.println("ques y: "+questionario.getY());
          
        }
        }
      }
    }
 }
